MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.
Ve správci balíčků APT, používaném v Debianu a odvozených distribucích, byla nalezena a opravena kritická zranitelnost CVE-2026-109518. Vzdálený útočník může obejít ověření stažených balíčků pomocí přesměrování a dočasných chyb HTTP serveru.
Nejvyšší kontrolní úřad (NKÚ) vydal zprávu o finančním řízení prostředků EU v ČR (pdf). Dočíst se lze například, že přes 8 miliard korun na digitální vzdělávání nepřineslo naplnění žádného z prioritních cílů programu. Peněžní prostředky z fondů EU sice byly vynaloženy formálně v souladu s právními předpisy, avšak s minimálním nebo neprokazatelným dopadem na proklamované cíle ve vzdělávání. Na Metodickém portálu RVP.CZ bylo ke konci
… více »Emulátor terminálu kitty (Wikipedie, GitHub) byl vydán v nové verzi 0.50.
Vývojáři C-Kermit oznámili několik dlouhodobě přítomných zranitelností. Patří mezi ně buffer overflow v Telnet/FTP klientovi a command injection v Kermit serveru. Dotčené verze: C-Kermit 11.0.514 a starší. Fix: 11.1.515 [oss-security].
Byla vydána nová verze 3.2.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Projekt openSUSE dnes, 3. listopadu 2026, oficiálně vydal openSUSE Leap 16.1, novou verzi své stabilní linuxové distribuce. Novinkou je také Immutable Mode, který nahrazuje dosavadní samostatnou distribuci openSUSE Leap Micro. Podrobnosti o novém vydání najdete v oficiálním oznámení nebo v českém překladu oznámení. Instalační obrazy jsou již dostupné na get.opensuse.org. Vydání společně oslavíme v pátek ve virtuálním baru a na … více »
Bylo oznámeno vydání Fedora Linuxu 45. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora Cloud pro cloudové nasazení, Fedora CoreOS pro ty, kteří preferují neměnné systémy a Fedora IoT pro internet věcí. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách
… více »Vědci z MIT CSAIL představili koncept 'weight-space programming' a názorně předvedli, že pokročilé jazykové modely SI dokážou přímo číst a upravovat váhy neuronových sítí. Studie ukazuje, že modely nejen dokážou identifikovat účel sítí z pouhého nahlédnutí do jejich číselných vah, ale mohou i cíleně opravovat chyby a nedostatky, například GPT-6 Astra se změnou pouhých 0,016% vah open-weight modelu Qwen3.5-0.8B podařilo odstranit
… více »Organizátoři komunitního setkání nejen českých a slovenských správců sítí CSNOG 2027, které se uskuteční 20. a 21. ledna na půdě zlínské univerzity Tomáše Bati, oznámili prodloužení termínu pro zasílání abstraktů do programu akce. Zájemci se mohou hlásit prostřednictvím webu setkání do úterý 10. listopadu. Programová komise uvítá příspěvky věnované nejen správě sítí, ale také legislativě a regulaci nebo síťařským aktivitám studentů a pedagogů.
C++ selhalo? Tak proč je tak oblíbené? Zeptejte se B. Eckela nebo M. Viriuse, co si o tom myslí.
Je pravda, že C++ vzniklo evolučně a jeho syntaxe je místy až trapná, ale nikdo vás nenutí používat všechno co C++ nabízí. Pokud to umíte, můžete psát rychlé, robustní a čitelné programy. Pokud ne, napíšete prasárnu třeba i v Pythonu.
STL i C++ má vypadat všude stejně, od toho ten standart je. Že tomu tak někdy není, nesvalujte na jazyk, je to bug v překladači/knihovně. Pokud nebudete zabíhat do obskurních detailů, bude vám to vždy fungovat.
Nevíte jaká je krása po letech vynuceného programování v C (zčásti dokonce K&R), dlouhých nocí strávených hledáním chyb v přetečení, automatickém přetypování, vedlejších efektů v makrech a podobných lahůdek moci konečně používat elegantní spojování řetězců, iostreams, standartní šablony pro všechno možné, exceptions atd... a to se zcela zanedbatelnou ztrátou rychlosti, zato se značným poklesem nákladů za údržbu.
Sám často používám Python, zejména pokud chci mít něco rychle, ale C++ považuji za bezpečně nejuniverzálnější jazyk pro jakékoliv projekty.
>C# se mi libi, ze i datove typy jsou odvozeny od tridy object
To neni v zadnem pripade pravda. C# stejne jako java obsahuje primitivni datove typy, to ze muzete napsat "5.ToString()" je dusledkem mechanismu BOXING/UNBOXING, ktery automaticky (kod je v Jave) udela toto:
new Integer(5).toString();
Boxing a unboxing bude mit Tiger taky (Java 1.5), ale me osobne se to moc nelibi. Nemelo by se to michat. Kdyz potrebuji primitivni typ (setrim pameti), tak by se to mohlo plest....
Struktura v C# je jen alias pro klicove slovo 'class', jak jste napsal, jsou odvozeny od objektu. Totez muzete udelat v Jave, ale s klicovym slovem 'class'. Jinak tam neni zadny rozdil. Nicmene pokud byste pouzival spravne OOP, struktury byste nikdy nepotreboval.
Switch je skutecne v C# lepsi, v Jave 1.5 uz na tom budou oba jazyky stejne.
Nesouhlasim s vami, ze C# je lepsi jazyk. JE TO HORSI JAZYK.
.
Perl:
Jinak s tím unicode, plánuje se nebo ne?
f = file('myfile', 'w')
f.writelines(["hello world #%d!\n" % i for i in range(7)])
f.close()
. Ale python ma holt lepsi podporu, no, takze stejne delam v nem.
S tou podporou je to fakt taková bída? Jak je na tom ruby ohledně vývoje? Je mi jasný, že problém už je v tom, že dokumentace se nedělá primárně v angličtině, ale co jsem se díval, tak je toho celkem dost...
Male doplneni (jeslti me pamet neklame
:
Funkcionalni jazyk se vyzkacuje tim, ze se v nem casto pracuje s pojmem funkce. Typickymi zastupci jsou jazyky Scheme, LISP, Perl a Python. V techto jazycich litaji pojmy jako je uzaver, funkce vyssich radu a podobne. Vyznacuji se tim, ze jsou silne dynamicke a jdou v nich delat stejne veci ruznymi zpusoby.
Objektove orientovany jazyk je ten, ktery ma v sobe podboru objektu a umoznuje programovani na vsech trech zakladnich stupnich OOP (zapouzdreni, mnohotvarnost a dedicnost).
Myslim, ze Python i Perl vsechny tyto podminky splnuji. Takze vyse uvedene tvrzeni je blbost. Pravdepodobne jste mel na mysli to, ze neni ani poradne objektovy ani poradne imperativni, coz jak uz jsem napsal, povazuji za vyhodu.
Tiskni
Sdílej: