Byl vydán Debian 13.6, tj. šestá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.15, tj. poslední patnáctá opravná verze Debianu 12 s kódovým názvem Bookworm, k dispozici je LTS. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
V jádře Linux byla nalezena a v upstreamu již byla opravena kritická zranitelnost GhostLock aneb CVE-2026-43499. Lokálnímu uživateli umožňuje získat práva roota a také obejít kontejnerovou izolaci. Zranitelnost existovala v Linuxu 15 let, tj. od roku 2011, od Linuxu verze 2.6.39.
Evropská komise předběžně shledala, že návykový design aplikací Instagram a Facebook od americké společnosti Meta porušuje unijní nařízení o digitálních službách (DSA). Návykový design zahrnuje například takzvané nekonečné posouvání, automatické přehrávání videí, tzv. push notifikace, kdy aplikace uživatele vybízí k návratu do jejího prostředí, či vysoce personalizovaný algoritmus, který rychle pozná, co uživatele baví a snaží
… více »Byla vydána verze 1.97.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Švýcarská společnost Punkt. má nově v nabídce telefon Punkt. MC03. Telefon byl navržen ve Švýcarsku s důrazem na soukromí a digitální suverenitu a vyroben v Německu. V telefonu běží operační systém AphyOS (Apostrophy OS) založený na AOSP (Android Open Source Project) 15. Cena telefonu je 745 eur.
TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 7.0. Kompilátor byl kvůli výkonu přepsán z TypeScriptu do Go.
Europarlament podpořil pozměněnou verzi výjimky známé jako „chat control 1.0“ umožňující firmám skenovat soukromou komunikaci na internetu kvůli ochraně dětí před zneužitím. Pozměňovací návrhy přijaté europoslanci však počítají s tím, že z výjimky bude vyřazena šifrovaná komunikace. Výjimka přestala platit začátkem dubna poté, co se Evropský parlament a Rada EU nedokázaly shodnout na jejím prodloužení. Rada následně přijala
… více »Nejnovější X.Org X server 21.1.24 a Xwayland 24.1.13 řeší 2 bezpečnostní chyby.
Clement "Clem" Lefebvre publikoval souhrn dění v Linux Mintu za červen 2026. Vypíchnuta je vylepšená podpora Waylandu. Už není považována za experimentální. V příští verzi Linux Mintu, plánována je na Vánoce, bude běh Cinnamonu plně podporován na X11 i Waylandu. V květnu na vývoj Linux Mintu přispělo 611 dárců celkovou částkou 19 612 dolarů. Dalších 2 326 patronů přispělo na Patreonu celkovou částkou 5 334 dolarů.
V Linuxu v KVM byla nalezena a v upstreamu již byla opravena kritická zranitelnost Januscape aneb CVE-2026-53359. Root na hostovaném počítači (virtuální stroj) může obejít izolaci a získat plnou kontrolu nad hostitelským systémem (DoS útok nebo vzdálené spuštění kódu s právy roota). Na obou hlavních architekturách – Intel i AMD. Zranitelnost v Linuxu existovala téměř 16 let (od srpna 2010 do června 2026).
Jinak moc nepomuzu, s Javou jsem zacinal v roce 1996, takze jsem spise samouk.
Jinak vrele doporucuji ucit se z ciziho kodu. Na netu je spousta Open Source projektu, tak si postahuj jejich zdrojaku a koukej se, jak to delaji. Taky hledej patterny a nauc se i nejakou teorii o tom, jak psat weby. Pro javu doporucuju theserverside.com, schazi se tam dost chytrych lidi.
Pokud jde o editor, absolutni spicka je IntelliJ IDEA, je komercni, ale pro firmu ze Sydney snad par stovek dolaru tolik nebude. Jinak Eclipse, ktery je FOSS.
.
Jeste bych se zeptal na takovou tupou vec. Jaky je rozdil v java scriptu a v JSP? Nebo je to jedna a ta sama vec? Mam tady knizku java script pro zacatecniky.
Jo, jinak diky moc za rady.
Javascript je nejvetsi marketingovym omylem Sunu. V podstate povolil Netscapu nazvat jeho scriptovaci jazyk podobne, prestoze s Javou nemel moc spolecneho. Jen kousky syntaxe. A protoze JS byl sunt, spina ulpela i na Jave. A kazdy hlupak pak mohl kvuli chybam JS zavrhovat Javu.
Pokud jde o JSP, zkus google, treba najdes nejake texty pro zacatecniky o psani webovych aplikaci pro zacatecniky. Ale s tim pockej na dobu, az budes schopen v jave napsat par programku. At chapes, oc tam jde.
Skoda, ze zatim nemuzu najit nejakou tu knizku o Jave, podobnou te jak jsem vyse zminil PHP, MySQL... Neco v kostce s nazornym prikladem, jak postavit takovy maly obchod. Doufam, ze ale neco najdu. Kdyby snad nekdo vedel, tak link neodmitam
Pokud potřebujete, aby databáze udržovala vaše data v konzistentním stavu a abyste mohl s těmi daty efektivně manipulovat z několika klientů současně, pak začnete mít problémy. Zásadní problém s MySQL je v tom, že prakticky nic neumí, tedy umí toho spoustu, ale jsou to vesměs featury na efekt, to opravdu podstatné, co dělá databázi databází, tam chybí. Jistě, některé z těch věcí se přidaly ve verzí 4, některé ve verzí 5, ale on je trochu rozdíl mezi databází, která transakce uměle dolepí do koncepce, která byla od počátku navržena jako netransakční, a databází, která má transakční zpracování jako svou základní vlastnost od samého počátku (který byl před dvaceti lety). A už vůbec např. nepochopím, proč když do MySQL přidávali podporu transakcí, proč je implementovali přes transakční log a zámky místo daleko vhodnější MGA. Nemluvě o tom, že ze systému, který umožňuje transakčně pracovat jen s některými tabulkami, mi běhá mráz po zádech.
Problém s MySQL je v tom, že nutí vývojáře přenášet velkou část práce na klienta, což je z mnoha důvodů nešťastné. Není to vhodné z hlediska bezpečnosti. Není to praktické, protože kvůli jedné změně musíte přepisovat řadu skriptů nebo aplikací. A není to ani efektivní, protože musíte mezi klientem a serverem přenášet zbytečně mnoho dat. Samozřejmě, přistupujete-li k datům jen z PHP a ještě z téhož počítače, moc vás to trápit nemusí. Ale často je klientských aplikací víc, jsou psané v různých jazycích a běží na různých platformách. Pak je MySQL tou koulí u nohy, jak jsem psal. Dokonce je dost dobře možné, že kdybyste místo MySQL použil vhodnější databázi, nemuselo těch řádků být tak obrovské množství...
. Ale musim rici, ze takove rady jsou nad zlato. To se proste nikde jen tak nedoctete.
Vim, ze Java neni nic jednoducheho. Ale... vypada to, ze to bude do budoucna velke a nechce se mi to pak prepisovat. Rikam si, tak se to proste nauc dnes a priste mas vystarano. Co zvladne PHP to zvladne take Java, i kdyz ze zacatku budu muset vice maknout. Rikam si, ze kdyz jsem zvladnul dve tisici strane knizky Cecka + nejake dva projekty do skoly z Cecka, tak musim zvladnout i tohle.
Je to pro me prvni takovy projekt. Mate pravdu, ze nejradeji bych to nedelal, ale mozna je to moje budoucnost v obchodovani. Budu to delat pro kamarada a navic z internetoveho obchodu budu mit procenta nadosmrti. Kdyz to vse vyjde, tak to bude jedinecna sportovni stranka tady v Australii. Reklamy atd. Proste v tom vidim tak trosku budoucnost.
Co me ale desi, je to, ze potrebuji co nejrychleji udelat alespon par stranek (dalo by se to udelat v HTML, XHTML, CSS), ale to neni zajimave, a navic by me to svadelo to tak nechat. Navic potrebuju narychlo webovy obchudek. Neco strasne jednoducheho (zbozi, cena, zaplat pres kreditku). Vim, ze ted mi asi vsichni reknou PHP. Jakmele ale udelam obchod, tak bych se stejne musel zacit zabivat asi tou Javou, protoze pak budu muset pridavat moduly pro registraci hracu, a vse co s tim sportem souvisi. Proto si myslim, ze kdyz zacnu Javou tak to zabiju tri mouchy jednou ranou, i kdyz to bude prvni mesic slozite. Ale ucim se rychle. Na to spoleham
.
Prave proto jsem vise zminil, ze bych potreboval nejaky rychly start (kde se doctu jak rychle dosahnout par stranek + obchod v Jave), a pak bych si to pomalu vse zrevidoval a sahl do hloubky, neco jako v knizce o SAMBE 3.0. Ale to asi nepujde, takze se tim proste musim nejak do dvou mesicu prokousat.
Docela z toho mam vitr, ale nekde se proste zacit musi.
Proti Javě je tu taky rozdíl mezi kompilovaným a interpretovaným jazykem. Nedávno mne pobavil jeden "benchmark", který vypadal tak, že nadšenec napsal prázdný cyklus o deseti milionech iterací a vyvozoval závěry z toho, že v ASP.NET proběhl v neměřitelném čase (střídavě naměřil nulu a 16 ms), zatímco PHP tím strávilo asi osm sekund...
Tiskni
Sdílej: