Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých
… více »V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.
… více »Už je 14 dní zbývá do začátku osmého ročníku komunitního setkání nejen českých a slovenských správců sítí CSNOG 2026. Registrace na akci je stále otevřená, ale termín uzávěrky se blíží. I proto organizátoři doporučují, aby se zájemci přihlásili brzy, nejlépe ještě tento týden.
Komunitní setkání CSNOG 2026 se uskuteční 21. a 22. ledna na Univerzitě Tomáše Bati ve Zlíně a jeho pořadateli jsou sdružení CESNET, CZ.NIC a NIX.CZ. Bližší informace o komunitě CSNOG (Czech a Slovak Network Operators Group) a jejich setkáních jsou k dispozici na webu csnog.eu.Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.
Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".
Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.
Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.
Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.
Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.
Jednotný seznam blokovaných internetových stránek vedený Českým telekomunikační úřadem obsahoval také Český telekomunikační úřad.
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: