Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
Java
Java
61
–
90
/
513
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
Log4j 2.15.0 a 1.x jsou stále zranitelné, aktualizujte na 2.16.0
Chyba v Log4j umožňující vzdáleně spustit libovolný kód byla oznámena před týdnem. Následně po zveřejnění byla chyba masivně zneužívána. Nyní se ukázalo, že i opravená verze 2.15.0 není bezpečná, ale obsahuje novou zranitelnost CVE-2021–45046,…
Jan Fikar
17. 12. 2021
Chyba v Log4j je ve velkém hledána a zneužívána útočníky
Minulý týden byla odhalena vážná zranitelnost logovacího frameworku Log4j 2, která útočníkům dovoluje vzdáleně spustit kód a ovládnout tak aplikaci. Jde o velký bezpečnostní problém, protože tento nástroj je široce rozšířen napříč mnoha firemními…
Petr Krčmář
16. 12. 2021
Vzdálená zranitelnost Log4j ohrožuje Minecraft i jiné Java programy
Apache Log4j logovací framework pro Javu obsahuje vážnou zranitelnost CVE-2021–44228, která umožňuje vzdálené spuštění kódu. Zranitelné jsou verze od 2.0 do 2.15.0-rc1 včetně. Chyba je opravena až ve verzi 2.15.0-rc2. Log4j je používaný v serverech…
Jan Fikar
10. 12. 2021
Sledování činnosti systému Apache Kafka přes JMX i metriky Promethea
Dnes si popíšeme možnosti sledování činnosti Kafky, což je důležité především na produkčních systémech. Samotná Kafka, jakožto aplikace běžící nad JVM, své metriky poskytuje přes Java Management Extensions (JMX).
Pavel Tišnovský
22. 6. 2021
Doba čtení:
25 minut
Microsoft oznámil vlastní build OpenJDK
Microsoft oznámil vlastní build OpenJDK. Ke stažení jsou balíčky pro x64 Windows, Linux a macOS. V předběžném přístupu jsou balíčky pro arm64 Windows a Linux. Microsoft používá zdrojové kódy OpenJDK a skripty pro sestavení Eclipse Adoptium. Jaký…
Jan Fikar
4. 6. 2021
Komunikace mezi Pythonem a Javou s využitím nástroje py4j
V dnešním článku si popíšeme potenciálně velmi užitečný projekt nazvaný py4j. Tento nástroj zajišťuje obousměrnou komunikaci na úrovni zdrojového kódu mezi Pythonem a programovacím jazykem Java.
Pavel Tišnovský
29. 4. 2021
Doba čtení:
27 minut
Google (Alphabet) vyhrál spor s Oracle o Android
Americký nejvyšší soud rozhodl ve sporu společností Alphabet (pod kterou spadá Google) a Oracle ve sporu o Android. Oracle požadoval za porušení autorských práv odškodné devět miliard dolarů. Podle soudu Google autorská práva Oraclu neporušil a ten…
Filip Jirsák
5. 4. 2021
Komunikace v distribuovaných systémech: serializace zpráv
V dnešním dílu článků zaměřených na komunikaci v distribuovaných systémech se podívám na serializaci zpráv před odesláním příjemci. Řekneme si, že jsme vlastně serializaci už dělali, ale jen implicitně.
Jiří Raška
9. 3. 2021
Doba čtení:
8 minut
AMD nabírá vývojáře, Google bude vyžadovat AV1
Stalo se
Linux 5.11 zrychlí CPU AMD o zhruba 5 %, jaké bude Xiaomi Mi 11 Ultra, Wine 6.2 s Mono 6.0, Mir 2.3.2 vylepšuje XWayland HiDPI, Samsung postaví v USA továrnu za 17 miliard USD, OpenMandriva Lx 4.2.
David Ježek
14. 2. 2021
Doba čtení:
6 minut
Oracle Labs zverejnili implementáciu Java virtuálneho stroja napísanú v Jave
Nový virtuálny stroj s názvom Espresso je naimplementovaný pomocou frameworku Truffle v rámci projektu Java on Truffle. Truffle sa v posledných rokoch dostal do povedomia skôr ako framework na implementáciu interpreterov pre dynamické jazyky ako sú…
anonymní
20. 1. 2021
Qualcomm vydává SoC Snapdragon 888, Wine chystá verzi 6.0
Stalo se
Wine a Wine-Staging 6.0 RC1. Mesa 21.0 a kódování HEVC SAO na Radeonech, Manjaro 20.2 Nibia a GNOME na Waylandu, GhostBSD 20.11.28, trilogie Pán prstenů míří na UltraHD Blu-ray.
David Ježek
6. 12. 2020
Doba čtení:
6 minut
Korutiny pre Javu
Firma Alibaba zverejnila svoju implementáciu korutin pre Javu. Alibaba túto funkcionalitu využíva vo svojom internom JDK (Alibaba JDK) už niekoľko rokov, aby znížila záťaž na infraštruktúru pri najväčších online nákupných akciách ako je napr…
anonymní
22. 7. 2020
Předprodej učebnice Java s webovými příklady na třídě Element
blog
Ukázkové příklady k připravované knize tvoří servlety jednoho Maven projektu, který se spouští příkazem jako webová aplikace na kontejneru Tomcat.
Redakce
10. 7. 2020
Předprodej průvodce jazykem Java: od základů až po interaktivní webové aplikace
Ve spolupráci s nakladatelstvím Pointa byl zahájen předprodej knihy o programování v jazyce Java pro začátečníky s barevnými ilustracemi a grafy, která cílí zejména na studenty středních škol. Řešené příklady v jsou orientované na webové…
pop
3. 7. 2020
Test výkonu OpenJDK 8 - 14
Server Phoronix provedl minulý měsíc srovnání výkonu JVM (Java vitrual machine) OpenJDK ve verzích 8 až 14. Překvapivě nejrychlejší je stále verze 8 a to v průměru přes všechny provedené testy o 10 % před poslední verzí 14. V testu SPECjbb 2015 je…
Jan Fikar
17. 4. 2020
Active 24 vydává nového EPP klienta pro komunikaci s registrem .CZ domén
Radek Novotný ze společnosti Active 24 vyvinul klienta pro komunikaci s doménovým registračním systémem FRED. Je napsán v jazyce Java a k dispozici je na GitHubu jako open source. Aplikace komunikuje skrze protokol EPP a je alternativou ke…
Petr Krčmář
9. 4. 2020
Hlavně nenápadně: nová humorná textová free adventure hra
Z dílen DanielSoftu vyšla nová humorná klikací textová adventure hra jménem „Hlavně nenápadně“. Jedná se o špionážní komedii, v níž máte přijít na kloub záhadě tajemného města. Hra je distribuovaná jako freeware a je multiplatformní, lze ji spustit…
danielsoft
23. 3. 2020
Úvod do problematiky fuzzingu a fuzz testování
Již několikrát jsme se na stránkách Roota, především v každotýdenních postřezích z bezpečnosti, mohli setkat s termínem fuzzing nebo fuzz testování. V tomto článku se pokusíme o vysvětlení významu tohoto termínu.
Pavel Tišnovský
20. 2. 2020
Doba čtení:
18 minut
Dynamický překlad prakticky - série přednášek na MatFyzu
Příští týden bude na MFF UK zahájen druhý ročník série přednášek o výhodách a problémech dynamického překladu. Prakticky zaměřená přednáška se točí okolo virtuálního stroje GraalVM od Oracle Labs; průvodcem světem GraalVM, Trufflu a dalších…
anonymní
10. 2. 2020
Hra Tetris naprogramovaná v Jave a Swingu
V tomto článku si ukážeme, ako naprogramovať klon hry Tetris v Jave a toolkitu Swing. Tetris je jednou z najpopulárnejších hier. Originál hry bol vytvorený ruským programátorom Alexejom Pažitnovom v roku 1985.
Ján Bodnár
20. 8. 2019
Doba čtení:
15 minut
Jazyk Kawa v ekosystému virtuálního stroje Javy
Ve druhém článku o nástroji Kawa, který nabízí interpret a současně i překladač jazyka Scheme běžícího v ekosystému JVM, si ukážeme, jakým způsobem dokáže překladač Kawa generovat výsledný bajtkód JVM.
Pavel Tišnovský
6. 8. 2019
Doba čtení:
43 minut
Kawa: překvapivě silný a výkonný dialekt Scheme pro JVM
Dnes se seznámíme s projektem nazvaným Kawa. Jedná se o implementaci jazyka Scheme běžící nad JVM, která poskytuje jak překlad do bajtkódu Javy, tak i například velmi dobrou kooperaci mezi Kawa/Scheme a javovskými třídami a objekty.
Pavel Tišnovský
30. 7. 2019
Doba čtení:
43 minut
Kritika objektového programování: je to katastrofa?
Programátor Ilya Suzdalnitski napsal na blogu celkem rozsáhlou kritiku objektově orientovaného programování (OOP), které přirovnává k biliónové katastrofě. OOP vytýká složitost a tím i nesnadné testování. Říká, že není důkaz, že by OOP bylo lepší,…
Jan Fikar
22. 7. 2019
OpenWebStart pro Javu
Oracle označil Java Web Start (JWS) jako zastaralý v JDK9 a JDK11 již vůbec JWS neobsahuje. Švýcarská firma Krakun AG vytvořila projekt OpenWebStart, který má JWS nahradit. První beta verze bychom se mohli dočkat ve třetím čtvrtletí tohoto roku…
Jan Fikar
10. 6. 2019
Java a unixové doménové sokety, FD, systemd a xinetd
Internet běží sice převážně na TCP/IP, ale v rámci jednoho počítače máme i vhodnější způsoby komunikace. Článek Java a unixové doménové sokety, FD, systemd a xinetd se věnuje unixovým soketům a jejich použití v Javě, předávání souborových…
Franta Kučera
5. 6. 2019
Pozvánka na 4. Valašský JUG
Ve čtvrtek 30. kvěna 2019 v 17 hod. proběhne v Rožnově pod Radhoštěm již čtvrtý Valašský JUG (Java User Groups). Akce tentokrát proběhne v prostorách Braserie Avion v Rožnově p/R. Pokud se chcete dozvědět něco o Kotlinu nebo Dockeru, pak se…
pspatny
3. 5. 2019
Příběh frameworku Ujorm
blog
Někdy v roce 2008 jsem měl příležitost zúčastnit se vývoje zajímavého rezervačního systému v jazyce Java pro klienta působícího v dopravě. Implementaci předcházela analýza zkušeného analytika.
Redakce
26. 3. 2019
Nechte Go plavat, teď sviští Java
Go se používá hlavně v systémech, kde je potřeba rychlý start, malé nároky na paměť, snadná komunikace mezi více vlákny a kde se použití Céčka jeví příliš nebezpečné. Ale Go není jediná cesta, jak něco takového dosáhnout.
Jaroslav Tulach
4. 12. 2018
Doba čtení:
7 minut
Nejpopulárnější jazyky na GitHubu: JS, Java, Python a PHP
GitHub zveřejnil na svém blogu statistiky za rok 2018. Nejpopulárnější jazyky jsou stejně jako loni JS, Java, Python a PHP. Nejrychleji rostly Kotlin, HCL a TypeScript. Nejvíce přispívali zaměstnanci Microsoftu, Google a Red Hatu. A čeští…
Jan Fikar
19. 11. 2018
Humble Bundle akce „Zaplať, kolik chceš“ na e-knihy o programování v Javě
Na Humble Bundle si můžete v časově omezené akci zakoupit balíčky e-knih o programování v Javě v hodnotě až 1712 dolarů (39 000 Kč) od 1 dolaru či 0,87 eur (23 Kč) a více. Je dostupných několik různých balíčků s knihami v několika cenových…
ByCzech
9. 11. 2018
61
–
90
/
513
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana