Nejvyšší správní soud (NSS) podruhé zrušil pokutu za únik zákaznických údajů z e-shopu Mall.cz. Incidentem se musí znovu zabývat Úřad pro ochranu osobních údajů (ÚOOÚ). Samotný únik ještě neznamená, že správce dat porušil svou povinnost zajistit jejich bezpečnost, plyne z rozsudku dočasně zpřístupněného na úřední desce. Úřad musí vždy posoudit, zda byla přijatá opatření přiměřená povaze rizik, stavu techniky a nákladům.
Organizace Free Software Foundation Europe (FSFE) zrušila svůj účet na 𝕏 (Twitter) s odůvodněním: "To, co mělo být původně místem pro dialog a výměnu informací, se proměnilo v centralizovanou arénu nepřátelství, dezinformací a ziskem motivovaného řízení, což je daleko od ideálů svobody, za nimiž stojíme". FSFE je aktivní na Mastodonu.
Paramount nabízí za celý Warner Bros. Discovery 30 USD na akcii, tj. celkově o 18 miliard USD více než nabízí Netflix. V hotovosti.
Nájemný botnet Aisuru prolomil další "rekord". DDoS útok na Cloudflare dosáhl 29,7 Tbps. Aisuru je tvořený až čtyřmi miliony kompromitovaných zařízení.
Iced, tj. multiplatformní GUI knihovna pro Rust, byla vydána ve verzi 0.14.0.
FEX, tj. open source emulátor umožňující spouštět aplikace pro x86 a x86_64 na architektuře ARM64, byl vydán ve verzi 2512. Před pár dny FEX oslavil sedmé narozeniny. Hlavní vývojář FEXu Ryan Houdek v oznámení poděkoval společnosti Valve za podporu. Pierre-Loup Griffais z Valve, jeden z architektů stojících za SteamOS a Steam Deckem, v rozhovoru pro The Verge potvrdil, že FEX je od svého vzniku sponzorován společností Valve.
Byla vydána nová verze 2.24 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.
Společnost Proton AG stojící za Proton Mailem a dalšími službami přidala do svého portfolia online tabulky Proton Sheets v Proton Drive.
O víkendu (15:00 až 23:00) probíha EmacsConf 2025, tj. online konference vývojářů a uživatelů editoru GNU Emacs. Sledovat ji lze na stránkách konference. Záznamy budou k dispozici přímo z programu.
Provozovatel internetové encyklopedie Wikipedia jedná s velkými technologickými firmami o uzavření dohod podobných té, kterou má s Googlem. Snaží se tak zpeněžit rostoucí závislost firem zabývajících se umělou inteligencí (AI) na svém obsahu. Firmy využívají volně dostupná data z Wikipedie k trénování jazykových modelů, což zvyšuje náklady, které musí nezisková organizace provozující Wikipedii sama nést. Automatické programy
… více »
.
(aplikovaná) informatika FMFI UK ?
)
Haskell is a dialect of COBOL
Infinite lists, for instance, are common in Haskell. In fact, all data items are treated as infinite lists of length 1.
The innovative Go Notation is a syntactic sugar for the highly sophisticated mathematical construct of Gonads which are used for I/O.
System.IO.Unsafe.Really.IMeanIt.reallyReallyAbsurdlyUnsafePerformIOShameOnYou
Nedoporučuju Javu, tam se v tom akorát ztratíš.Kecy.
Delphi není špatné (na pochopení základů)Kecy.
není dobrý nápad používat delphi v praxiKecy.
C/C++? Skvělé jazyky.Kecy
Možná jsem to mohl říct míň ofenzivně, ale kratší vyjádření mne nenapadá, tak se předem omlouvám
A teď co si myslím já. C++ ani Delphi naprosto nepovažuju za vhodné pro učení se OOP. Oba ho relativně slušně podporují, ale právě v nich se člověk snadno ztratí v houštině momentálně zbytečných detailů (má ta metoda být virtuální nebo ne?). Naopak Java, pokud už člověk programovat umí, je pro úvod do OOP celkem použitelná: je to velmi, velmi jednoduchý jazyk (pokud pomineme generiky), a pokud se člověk dostane ke slušnému kódu, přejdou mu do krve dobrá pravidla objektového návrhu. Jako jazyk pro výuku programování samotného ji samozřejmě považuju za těžce nevhodnou, to jen pro jistotu, aby se tu do mne nikdo neobul v tomhle ohledu
Pythonem nebo Ruby by se s OOP asi taky dalo začít, ale tam nemůžu soudit, Python neznám a Ruby používám jenom na jednoduché skriptování (a v poslední době i ty skripty píšu častěji v Groovy
). Ale Python má pověst jednoduchého, srozumitelného a dobrého jazyka, navíc je celkem rozšířený, takže proč ne.
Je to prostě věc názoru.
)
Mimochodem, kdo považuje rozhraní za masochismus a přitom tvrdí, že už OOP dělal, pravděpodobně nechápe rozdíl mezi podtypy a podtřídami a nemá o OOP co mluvit. (A ano, vím o prototypech i multimetodách, ale třídní přístup je zdaleka nejrozšířenější.)
BlueJ neznám, ale co jsem slyšel a zdálky viděl, je to spíš marná lásky snaha než nějaká opravdová pomoc. Notepad na začátečníky!, důležité je přemýšlet, ne bušit kód jak fretka.
A jak jsem říkal, Java pro výuku OOP jedině pro lidi, kteří už umí programovat (Pascal, C, něco takového, to je zřejmě případ autora blogu, proto se zapojuju do diskuse). U nás na gymplu zase drtivá většina lidí nepochopila if ani while, podotýkám že v Pascalu. Ostatně na gymplu vůbec nemá smysl učit OOP.
Mimochodem, kdo považuje rozhraní za masochismus a přitom tvrdí, že už OOP dělal, pravděpodobně nechápe rozdíl mezi podtypy a podtřídami a nemá o OOP co mluvit.Nedělám v Javě, to zaprvý. Že na OOP nejsem odborník, to ti klidně řeknu rovnou. Proč bych nemohl o rozhraní mluvit jako o masochismu? Vždyt interface je přece Java-specific záležitost ne? V jiných jazycích se takového efektu dosahuje jinak...
Ostatně na gymplu vůbec nemá smysl učit OOP.To si taky myslím...
Já vím, kucí v C++ mají virtuální vícenásobnou dědičnost…
Abych to řekl nějak lidsky: opravdu si myslím, že kdo umí programovat řekněme na úrovni Heroutovy Učebnice jazyka C, pro toho je slušným úvodem do OOP Heroutova Učebnice jazyka Java. Určitě by se našly i lepší cesty (třeba ten Python?), ale C++ a Delphi (a to mám Object Pascal fakt rád!) považuju za horší, protože ve výuce jsem rozhodně zastáncem přístupu shora dolů.
interface, nýbrž feature a může jich být víc).
Je to len pseudonáhrada za neschopnosť jej návrhárov pochopiť viacnásobnú dedičnosť.
miesto normálneho dedenia, jeden musí: vytvoriť interface, vytvoriť implementujúcu triedu a všetky jej metódy delegovať. Možno sa to niekomu páči, ale sorry, ja úchyl nie som
To si taky myslím...
O tom si tady můžeme vykládat, ale změnit to, to už je jiná.
Tiskni
Sdílej: